import axios from 'axios'
// 实例化
var service = axios.create({
  timeout: 10 * 100,
  baseURl: ''
})

// 请求拦截器
service.interceptors.request.use(
  (config) => {
    // 设置请求头参数
    config.headers['Authorization'] = 'Bearer' + ' ' + localStorage.getItem('token')
    return config
  },
  (error) => {
    return Promise.reject(error)
  }
)
// 响应拦截器
service.interceptors.response.use(
  (res) => {
    return res
  },
  (error) => {
    if (error.response.status == 401) {
      // alert('登录过期')
      // 删除token
      localStorage.removeItem('token')
    }else if(error.response.status == 404){
      // alert('访问路径有误')
    }else if(error.response.status == 500){
      // alert('服务器错误')
    }
    return Promise.reject(error)
  }
)
export default service